Digital Mars

Эта статья была переведена из источника, распространяемого под свободной лицензией, и находится на начальном уровне проработки
Материал из энциклопедии Руниверсалис

Digital Mars это американская компания, выпускающая одноименный набор компиляторов для языков C, C++ и D. Компилятор языка C сначала назывался Datalight C compiler, затем Zorland C, затем Zortech C, текущее название "компилятор Digital Mars C/C++". Компилятор C++ сначала назывался Zortech C++ (первый коммерческий компилятор C++ для Windows), затем Symantec C++, а теперь Digital Mars C++ (DMC++).

Компания получила известность в сообществе разработчиков программного обеспечения благодаря языку программирования D, который был разработан собственными силами и стал результатом разочарования Брайта в направлении развития языка C++ и его опыта его применения.

В 2002 году Digital Mars выпустила DMDScript, движок JavaScript, соответствующий стандарту ECMA-262, написанный на языке D.

История

В 1988 году Zortech C++ стал первым компилятором C++ для Windows, и производительность его скомпилированных исполняемых файлов сравнялась с Microsoft C 5. 1 и Watcom C 6.5 в графическом бенчмарке, проведенном PC Magazine.[1] Стэнли Б. Липпман описал, как Zortech C++ был первым компилятором, реализовавшим оптимизацию возвращаемого значения (return value optimization, RVO), теперь обязательную оптимизацию для любого компилятора C++.[2].

Примечания

  1. Randy Davis, Stephen (October 31, 1988). «org/details/PC-Mag-1988-10-31 Zortech Ships First C++ Compiler» (Ziff Davis). “Первый настоящий компилятор C++ для ПК”
  2. Stanley B. Lippman. C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library). — 1997. — «Впервые она была реализована Уолтером Брайтом в версии его компилятора Zortech C++». — ISBN 0-13-570581-9.